const webpack = require('webpack')
const path = require('path');

function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = {
  chainWebpack: config => {
    config.plugin('html')
    .tap(args => {
      args[0].title= '防疫信息报送'
      return args
    }),
    //路径配置
    config.resolve.alias
      .set('assets', resolve('src/assets'))
      .set('styles', resolve('src/assets/styles'))
  },
 

 
  // webpack-dev-server 相关配置  
  // devServer: {
  //     // 调试端口
  //     // port: 8989
  // },
  devServer: {
    port: 8080,
    open: true,
    overlay: {
      warnings: false,
      errors: true
    },
    // proxy: 'https://icr.ccbft.com'
    proxy: 'http://120.76.219.80/'
    // proxy: {
    //   // change xxx-api/login => mock/login
    //   // detail: https://cli.vuejs.org/config/#devserver-proxy
    //   [process.env.VUE_APP_BASE_API]: {
    //     // target: `http://192.168.43.60:8080/FFMP/`,
    //     target: `http://120.76.219.80:80/`,
    //     // target: `http://192.168.43.25:8080/FFMP/`,
    //     changeOrigin: true,
    //     pathRewrite: {
    //       ['^' + process.env.VUE_APP_BASE_API]: ''
    //     }
    //   }
    // }
  },
  //优化打包体积
  publicPath: './', // 基本路径
  outputDir: 'home', // 输出文件目录
  // assetsDir: "static", //放置生成的静态文件目录（js css img）
  assetsDir: "./", //放置生成的静态文件目录（js css img）
  productionSourceMap: false,
  //其他配置....
  configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        $: "jquery",
        jQuery: "jquery",
        "windows.jQuery": "jquery"
      })
    ],

  }
}
